/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.farmcode.api.plugin;

import com.farmcode.api.runtime.FARMCodeContext;
import com.farmcode.api.runtime.metadata.ObjectInfo;
import java.util.List;

/**
 *
 * @author Oscar Ivan Prado
 */
public interface ObjectInfoPlugin extends Plugin {
    
    public List<ObjectInfo> getObjectsInfo(FARMCodeContext context, String objectPattern);
    
    public ObjectInfo getObjectAttributes(FARMCodeContext context, ObjectInfo objectInfo);
    
    public String ping(FARMCodeContext context);
    
}
